Heuristics and Genetic Algorithms for Adaptive Deployments in Large-scale, Real-time Systems
نویسندگان
چکیده
Distributed, real-time and embedded (DRE) applications are often deployed into mission-critical scenarios where money or lives are at stake. Examples of these types of scenarios include search-and-rescue missions, shipboard computing, satellite infrastructure, power grids, and air traffic control. Once deployed, these DRE applications must service important requests continuously and perpetually, but over time, the environment may change. Hardware may fail or degrade in performance. Computers may move to other locations where latency is worse between important parts of the DRE application. Despite these changes in the environment, the DRE application needs to adapt and continue to respond and operate. In the past, developers or system administrators were required to manually update or reboot the DRE application, analyze or guess the best remaining configurations, and move important processing to the best hardware available. Each of these steps are prone to human error that may result in unacceptable configurations of the DRE application. In this paper, we discuss ongoing work in the context of redeployment of adaptive, mission-critical DRE applications via new heuristics and genetic algorithms that approximate the subgraph isomorphic problem, a known NP complete problem, and middleware and tools that use the results of these heuristics to automate the redeployment process. We provide results that show some of the scenarios that result in perfect deployment approximations, and we also motivate future work to address the blind spots in our approximation techniques.
منابع مشابه
Scheduling Problem of Virtual Cellular Manufacturing Systems (VCMS); Using Simulated Annealing and Genetic Algorithm based Heuristics
In this paper, we present a simulated annealing (SA) and a genetic algorithm (GA) based on heuristics for scheduling problem of jobs in virtual cellular manufacturing systems. A virtual manufacturing cell (VMC) is a group of resources that is dedicated to the manufacturing of a part family. Although this grouping is not reflected in the physical structure of the manufacturing system, but machin...
متن کاملScheduling Problem of Virtual Cellular Manufacturing Systems (VCMS); Using Simulated Annealing and Genetic Algorithm based Heuristics
In this paper, we present a simulated annealing (SA) and a genetic algorithm (GA) based on heuristics for scheduling problem of jobs in virtual cellular manufacturing systems. A virtual manufacturing cell (VMC) is a group of resources that is dedicated to the manufacturing of a part family. Although this grouping is not reflected in the physical structure of the manufacturing system, but machin...
متن کاملAddressing a fixed charge transportation problem with multi-route and different capacities by novel hybrid meta-heuristics
In most real world application and problems, a homogeneous product is carried from an origin to a destination by using different transportation modes (e.g., road, air, rail and water). This paper investigates a fixed charge transportation problem (FCTP), in which there are different routes with different capacities between suppliers and customers. To solve such a NP-hard problem, four meta-heur...
متن کاملGenetic and Memetic Algorithms for Sequencing a New JIT Mixed-Model Assembly Line
This paper presents a new mathematical programming model for the bi-criteria mixed-model assembly line balancing problem in a just-in-time (JIT) production system. There is a set of criteria to judge sequences of the product mix in terms of the effective utilization of the system. The primary goal of this model is to minimize the setup cost and the stoppage assembly line cost, simultaneously. B...
متن کاملSolving Re-entrant No-wait Flexible Flowshop Scheduling Problem; Using the Bottleneck-based Heuristic and Genetic Algorithm
In this paper, we study the re-entrant no-wait flexible flowshop scheduling problem with makespan minimization objective and then consider two parallel machines for each stage. The main characteristic of a re-entrant environment is that at least one job is likely to visit certain stages more than once during the process. The no-wait property describes a situation in which every job has its own ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012